ampalaya [philippines] - Francés Inglés Diccionario